package com.pdfbox.sample.quickstart;

import java.io.File;
import java.io.IOException;

import org.apache.pdfbox.Loader;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;

public class _3LoadingExistingDocument {

  public static void main (String args[]) throws IOException {
    String existFileName = "E:/PdfBox_Examples/add_page.pdf";
    String exportFileName = "E:/PdfBox_Examples/周报_add_page.pdf";

    // 第1步:加载现有PDF文档
    File file = new File(existFileName);
//    PDDocument document = PDDocument.load(file);
    PDDocument document = Loader.loadPDF(file);

    // 第2步:执行所需的操作
    // 例如添加添加文本的页面，将图像添加到已加载的文档。

    // 向文档添加创建的空白页面
    document.addPage(new PDPage());
    document.addPage(new PDPage());
    document.addPage(new PDPage());

    // 第3步:保存文档
    document.save(exportFileName);
    // 第4步:关闭文档
    document.close();

    System.out.println("export " + exportFileName + " success");
  }

}
